.api-container {
    .main {
        margin: 84px auto 0;
        .api-content {
            position: fixed;
            right: 0;
            left: 220px;
            top: 70px;
            bottom: 0;
            background-color: #fff;
            border-left: 1px solid #dddee1;
            transition: left .4s;
            &.isExpanding {
                left: 40px;
                box-shadow: 0 9px 20px rgba(0, 0, 0, 0.29);
            }
            .btn-flex {
                position: absolute;
                left: -30px;
                bottom: 30px;
                cursor: pointer;
                padding: 0 2px;
                &:hover {
                    background-color: #e9eaec;
                    border-radius: 4px;
                }
            }
            .api-content-inner {
                height: 100%;
                overflow: auto;
                padding-bottom: 60px;
                .op-bar {
                    padding: 15px 20px;
                    display: flex;
                    justify-content: space-between;
                    border-bottom: 1px solid #dddee1;
                    .ivu-breadcrumb {
                        line-height: 32px;
                    }
                }
                .api-info {
                    padding: 15px 20px;
                }
            }
        }
    }
}